package com.own.component.common.em;

import com.own.base.BaseResponseCode;
import lombok.AllArgsConstructor;

/**
 * SystemEnum
 *
 * @author chenxueli
 * @date 2021/3/17 11:30
 */
@AllArgsConstructor
public enum SystemEnum implements BaseResponseCode {

    /**
     * 服务器内部异常
     */
    VO_CONSTRUCTOR_ERROR("vo_constructor_error", "服务器内部异常"),
    /**
     * 服务器内部异常
     */
    MAP_CONSTRUCTOR_ERROR("map_constructor_error", "服务器内部异常"),
    /**
     * 服务器内部异常
     */
    PO_CONSTRUCTOR_ERROR("po_constructor_error", "服务器内部异常"),
    /**
     * 服务器内部异常
     */
    QUERY_CONSTRUCTOR_ERROR("query_constructor_error", "服务器内部异常"),
    ;

    /**
     * 返回状态码
     */
    private final String code;

    /**
     * 描述
     */
    private final String desc;

    /**
     * 获取返回信息
     *
     * @return 返回code
     */
    @Override
    public String code() {
        return this.code;
    }

    /**
     * 获取描述
     *
     * @return 返回描述
     */
    @Override
    public String desc() {
        return this.desc;
    }

}

